Cane Toad — definition

1. cane toad (Noun)

1 definition

cane toad (Noun) — Large tropical American toad (Bufo marinus) with toxic skin; a major problem in Australia where they were originally introduced for pest control.

6 types of
anuran batrachian frog salientian toad toad frog